package com.example.sbbsec.domain.stat.common;

import com.google.common.base.MoreObjects;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * 计划概况
 *
 * @author lowe.yang
 * @date 2018-12-03 10:53
 */
@Getter
@Setter
public class PlanSummaryEntity implements Serializable {
    private static final long serialVersionUID = 9069386733066870964L;

    /**
     * 计划id
     */
    private Long planId;

    /**
     * 计划名称
     */
    private Integer planName;

    /**
     * 在线人数
     */
    private Integer onLineCount;

    /**
     * 报名人数
     */
    private Integer signUpCount;

    /**
     * 相似专业人数
     */
    private Integer similarCount;

    /**
     * 审核通过人数
     */
    private Integer auditPassCount;

    /**
     * 审核未通过人数
     */
    private Integer auditNotPassCount;

    @Override
    public String toString() {
        return MoreObjects.toStringHelper(this)
                .add("planId", planId)
                .add("planName", planName)
                .add("onLineCount", onLineCount)
                .add("signUpCount", signUpCount)
                .add("similarCount", similarCount)
                .add("auditPassCount", auditPassCount)
                .add("auditNotPassCount", auditNotPassCount)
                .toString();
    }
}
